XML.createTextNode()

Доступность

Flash Player 5.

Синтаксис

my_xml.createTextNode(text:String) : XMLNode

Параметры

text Строка; текст, используемый для создания нового текстового узла.

Возвращает

Объект XMLNode.

Описание

Метод; создает новый текстовый XML узел из указанного текста. Изначально у только что созданного узла нет родителя, также у текстовых узлов не может быть узлов-соседей и узлов-потомков. Этот метод возвращает ссылку на объект XML, представляющий из себя новый текстовый узел. Данный метод наряду с XML.createElement() являются методами для создания узлой объектов XML.

Пример

В примере ниже с помощью метода createTextNode() создаются два текстовых узла, которые затем размещаются внутри существующих XML узлов:

// Создаем XML документ
var doc:XML = new XML();

// Создаем три XML узла, используя createElement()
var element1:XMLNode = doc.createElement("element1");
var element2:XMLNode = doc.createElement("element2");
var element3:XMLNode = doc.createElement("element3");

// Размещаем их в XML дереве
doc.appendChild(element1);
element1.appendChild(element2);
element1.appendChild(element3);

// Создаем два текстовых узла, используя createTextNode()
var textNode1:XMLNode = doc.createTextNode("textNode1");
var textNode2:XMLNode = doc.createTextNode("textNode2");

// Размещаем их в XML дереве
element2.appendChild(textNode1);
element3.appendChild(textNode2);

trace(doc);
// Выведет (с разрывами строк между тэгами):
// <element1>
//    <element2>textNode1</element2>
//    <element3>textNode2</element3>
// </element1>

См. также

XML.createElement()